#!bin/bash
git reset --hard
git pull
#判断是否刷库
#brush=$1
#if [[ "${brush}" == "reset" ]];then
#  #刷库
#  echo '刷库中，请稍等... （可能耗时几分钟）'
#  time_str=$(date "+%Y%m%d%H")
#  jdbc_ip=192.168.1.37
#  jdbc_port=3306
#  jdbc_dbname=hn_${time_str}
#  jdbc_username=root
#  jdbc_password=123456
#  run_script=`java -jar data/database/script/sa-jdbcscript-0.0.9.jar ${jdbc_ip} ${jdbc_port} ${jdbc_dbname} ${jdbc_username} ${jdbc_password} "data/database/script/sql" 2>&1`
#  if [ "${run_script}" == "1" ];then
#    wlog "执行失败，刷库失败会导致启动失败，这里不继续安装，请检测后重试" "ERROR"
#    exit 1
#  fi
#  echo '刷库完成'
#  #修改配置文件
#  test_yml_path=sa-main/src/main/resources/application-test.yml
#  srcStr="testdbname: "
#  tgtStr="testdbname: "$jdbc_dbname
#  sed -i "s/${srcStr}.*$/$tgtStr/" $test_yml_path
#fi
mvn clean package -Dmaven.test.skip=true
#删除容器
if [ $(docker ps -aq --filter name=my-prototype) ]; then
  docker rm -f my-prototype
fi
#删除镜像
if [[ $(docker images |grep backend/my-prototype-platform) ]]; then
  docker rmi backend/my-prototype-platform:v1.0
fi
docker build  -t backend/my-prototype-platform:v1.0 .
docker run --restart=always   --name my-prototype -d -p 8111:8111 backend/my-prototype-platform:v1.0